From f41d144569339eea645143c6e1c6c8b8e0ddf024 Mon Sep 17 00:00:00 2001 From: =?utf8?q?F=C3=A9lix=20Pi=C3=A9dallu?= Date: Mon, 29 Jan 2018 13:48:26 +0100 Subject: [PATCH] Added mingw template pkgbuild. --- build/archlinux/PKGBUILD | 2 +- build/mingw/PKGBUILD | 49 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 build/mingw/PKGBUILD diff --git a/build/archlinux/PKGBUILD b/build/archlinux/PKGBUILD index 982c8d4..60be23a 100644 --- a/build/archlinux/PKGBUILD +++ b/build/archlinux/PKGBUILD @@ -3,8 +3,8 @@ # Contributor: Massimiliano Torromeo # Contributor: Salamandar -pkgname=babl-git _pkgname=babl +pkgname="${_pkgname}-git" pkgver=0.1.38.23.g5aa4a51 pkgrel=1 pkgdesc="babl is a dynamic, any to any, pixel format translation library." diff --git a/build/mingw/PKGBUILD b/build/mingw/PKGBUILD new file mode 100644 index 0000000..f3014b3 --- /dev/null +++ b/build/mingw/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Alexander Hunziker +# Contributor: Alessio Biancalana +# Contributor: Massimiliano Torromeo +# Contributor: Salamandar + +_pkgname=babl +pkgname="${MINGW_PACKAGE_PREFIX}-${_pkgname}-git" +pkgver=0.1.38.29.gd6e78b1 +pkgrel=1 +pkgdesc="babl is a dynamic, any to any, pixel format translation library." +arch=('i686' 'x86_64') +url="https://www.gegl.org/babl" +license=('LGPL3') +makedepends=( + "${MINGW_PACKAGE_PREFIX}-meson" +) +provides=("${MINGW_PACKAGE_PREFIX}-babl=${pkgver}") +conflicts=("${MINGW_PACKAGE_PREFIX}-babl") +options=(!libtool) +#source=(git://git.gnome.org/babl) +source=(git+https://github.com/salamandar/babl) +md5sums=('SKIP') +_gitname=babl + +build() { + mkdir "${srcdir}/build" -p + + meson "${srcdir}/${_gitname}"\ + "${srcdir}/build" \ + --prefix=/${MINGW_PREFIX} \ + --buildtype=release \ + -Db_lto=true \ + -Dwith-docs=false + + ninja -C "${srcdir}/build" +} + +package() { + DESTDIR="${pkgdir}" ninja -C "${srcdir}/build" install +} + +pkgver() { + cd "${_gitname}" + git describe --always | sed -e 's/BABL_//g' -e 's/[_-]/./g' +} + +check() { + meson test -C "${srcdir}/build" +} -- 2.30.2